
package com.cmc.service;

import java.util.List;

import com.cmc.service.Manager;
import com.cmc.model.GroupSetting;
import com.cmc.dao.GroupSettingDao;

public interface GroupSettingManager extends Manager {
    /**
     * Retrieves all of the groupSettings
     */
    public List getGroupSettings(GroupSetting groupSetting);

    /**
     * Gets groupSetting's information based on id.
     * @param id the groupSetting's id
     * @return groupSetting populated groupSetting object
     */
    public GroupSetting getGroupSetting(final String id);

    /**
     * Saves a groupSetting's information
     * @param groupSetting the object to be saved
     */
    public void saveGroupSetting(GroupSetting groupSetting);

    /**
     * Removes a groupSetting from the database by id
     * @param id the groupSetting's id
     */
    public void removeGroupSetting(final String id);
}

